\batchmode
\documentstyle[11pt]{article}
\makeatletter
\title{The OpenGL Graphics Interface}
\author{Mark Segal \\  Kurt Akeley \\  \vrule height 10pt width 0pt
Silicon Graphics Computer Systems \\ 
2011 N. Shoreline Blvd., Mountain View, CA \ 94039 \\  USA }
\date{}
\input psfig
\newbox\capbox
\newcommand{\makecap}[1]{\setbox\capbox\hbox{#1}
\ifdim \wd\capbox >\hsize #1\par
  \else \hbox to\hsize{\hfil\box\capbox\hfil} \fi}
\newcommand{\makefigure}[5]{\refstepcounter{figure}\label{#5}\begin{table}
\begin{center}
 \ \\ 
\fbox{\begin{tabular}{c}
\vrule width 0pt height 0.15in\\ 
\psfig{#4}
\vrule width 0 pt height 0.15in \\ 
\multicolumn{1}{p{#2}}{\small Figure \thefigure .  #3} \\ 
\end{tabular}}
\end{center}\end{table}}
\def\tmark{${}^{\rm TM}$}
\def\tmark{${}^{\rm TM}$}\def\glr#1{{\bf #1}}
\makeatother
\newenvironment{tex2html_wrap}{}{}
\setlength{\textheight}{10in}\begin{document}
\pagestyle{empty}
\stepcounter{section}
\stepcounter{section}
\stepcounter{section}
\refstepcounter{figure}
\newpage

{\samepage \clearpage \begin{table}% latex2html id marker 243
\begin{center}
 \ \\  
\fbox{\begin{tabular}{c}
\vrule width 0pt height 0.15in\\  
\psfig{figure=pics/block.ps,width=4.5in}
\vrule width 0 pt height 0.15in \\  
\multicolumn{1}{p{4.6in}}{\small Figure \thefigure .  Block diagram of OpenGL.} \\  
\end{tabular}}
\end{center}\end{table}
}


\stepcounter{subsection}
\stepcounter{section}
\stepcounter{subsection}
\refstepcounter{figure}
\refstepcounter{figure}
\newpage

{\samepage \clearpage $(0,0,0)$
}


\newpage

{\samepage \clearpage $(0,1,0)$
}


\newpage

{\samepage \clearpage $(1,0,1)$
}


\newpage

{\samepage \clearpage \begin{table}% latex2html id marker 58
\label{bgn:end}
\begin{center}
{\tiny
\begin{tabular}{|p{0.9in}|p{3.7in}|}
\hline
Object & Interpretation of Vertices \\ 
\hline \hline
point	&	each vertex describes the location of a point \\ 
\hline
line strip &	series of connected line segments; each vertex
                after first describes the endpoint of next segment \\ 
\hline
line loop  &    same as line strip but final segment added from
                final vertex to first vertex \\ 
\hline
separate line & each pair of vertex describes a line segment \\ 
\hline
polygon    &     line loop formed by vertices describes the boundary
                of a convex polygon \\ 
\hline
triangle strip & each vertex after the first two describes a triangle
                given by that vertex and the previous two \\ 
\hline
triangle fan &  each vertex after the first two describes a triangle
                given by that vertex, the previous vertex, and the
                first vertex \\ 
\hline
separate triangle &
                each consecutive triad of vertices describes a triangle \\ 
\hline
quadrilateral strip &
                each pair of vertices after the first two describes
                a quadrilateral given by that pair and the previous pair \\ 
\hline
independent quad &
		each consecutive group of four vertices describes
                a quadrilateral \\ 
\hline
\end{tabular}}\end{center}
\caption{{\bf glBegin}/{\bf glEnd} objects.}
\end{table}
}


\newpage

{\samepage \clearpage \begin{table}% latex2html id marker 264
\begin{center}
 \ \\  
\fbox{\begin{tabular}{c}
\vrule width 0pt height 0.15in\\  
\psfig{figure=pics/assoc.ps,width=3.8in}
\vrule width 0 pt height 0.15in \\  
\multicolumn{1}{p{4.6in}}{\small Figure \thefigure .  Association of current values with a vertex.} \\  
\end{tabular}}
\end{center}\end{table}
}


\newpage

{\samepage \clearpage $ 4 \times 4$
}


\newpage

{\samepage \clearpage \begin{table}% latex2html id marker 89
\begin{center}
\ \\ 
\fbox{\begin{tabular}{c}
\vrule width 0pt height 0.15in\\ 
\psfig{figure=pics/gouraud.ps,height=2in}
\vrule width 0pt height 0.15in\\ 
\multicolumn{1}{p{4.6in}}{\small Figure \thefigure . (a) A uniformly colored
triangle.  (b) A Gouraud shaded triangle.  (c) A scene consisting of many
lit, shaded polygons.}\\ 
\end{tabular}}
\end{center}
\end{table}
}


\stepcounter{subsection}
\newpage

{\samepage \clearpage $(x,y,z,w)$
}


\newpage

{\samepage \clearpage $-w \leq x$
}


\newpage

{\samepage \clearpage $x \leq w$
}


\newpage

{\samepage \clearpage $-w \leq y$
}


\newpage

{\samepage \clearpage $y \leq w$
}


\newpage

{\samepage \clearpage $-w \leq z$
}


\newpage

{\samepage \clearpage $z \leq w$
}


\newpage

{\samepage \clearpage $x/w$
}


\newpage

{\samepage \clearpage $y/w$
}


\newpage

{\samepage \clearpage $z/w$
}


\stepcounter{subsection}
\newpage

{\samepage \clearpage $z$
}


\stepcounter{subsubsection}
\stepcounter{subsection}
\refstepcounter{figure}
\newpage

{\samepage \clearpage \begin{table}% latex2html id marker 126
\begin{center}
\ \\ 
\fbox{\begin{tabular}{c}
\vrule width 0pt height 0.15in\\ 
\psfig{figure=pics/texture.ps,height=1.7in}
\vrule width 0pt height 0.15in\\ 
\multicolumn{1}{p{4.6in}}{\small Figure \thefigure . (a) A scene with a
number of textures mapped onto primitives.
(b) Contouring achieved with texture mapping and a texture coordinate
generation function.
(c) Reflectance mapping with a texture coordinate generation function.}\\ 
\end{tabular}}
\end{center}\end{table}
}


\stepcounter{subsection}
\stepcounter{subsection}
\stepcounter{subsection}
\stepcounter{subsubsection}
\stepcounter{subsubsection}
\stepcounter{subsubsection}
\stepcounter{subsubsection}
\stepcounter{section}
\refstepcounter{figure}
\newpage

{\samepage \clearpage \begin{table}% latex2html id marker 310
\begin{center}
 \ \\  
\fbox{\begin{tabular}{c}
\vrule width 0pt height 0.15in\\  
\psfig{figure=pics/glx.ps,width=4.0in}
\vrule width 0 pt height 0.15in \\  
\multicolumn{1}{p{4.1in}}{\small Figure \thefigure .  GLX client, X server, and OpenGL renderers.} \\  
\end{tabular}}
\end{center}\end{table}
}


\stepcounter{section}
\refstepcounter{figure}
\newpage

{\samepage \clearpage \begin{table}% latex2html id marker 210
\begin{center}
 \ \\ 
\fbox{\begin{tabular}{c}
\vrule width 0pt height 0.15in\\ 
\psfig{figure=pics/text.ps,height=1.5in}
\vrule width 0pt height 0.15in\\ 
\multicolumn{1}{p{4.6in}}{\small Figure \thefigure . (a) Bitmap example.
(b) Stroke font example.  (c) Texture mapped font example.}\\ 
\end{tabular}}
\end{center}\end{table}
}


\stepcounter{section}
\stepcounter{section}

\end{document}